package net.sddf.system.bank.business;

import com.baomidou.mybatisplus.extension.service.IService;
import net.sddf.system.bank.business.model.vo.BorrowRecordStatusBankVO;
import net.sddf.system.bank.entity.BorrowRecord;
import net.sddf.system.bank.model.CreateProjectResponse;

/**
 * <p>
 * 借款记录表 服务类
 * </p>
 */
public interface BorrowRecordService extends IService<BorrowRecord> {

	/**
	 * 创建借款项目
	 * @param reqData 业务数据
	 * @return
	 */
	CreateProjectResponse syncBorrowRecord(String reqData);

	/**
	 * 更新借款项目状态
	 * @param reqData 业务数据
	 * @return
	 */
	BorrowRecordStatusBankVO updateBorrowRecordStatus(String reqData);

	/**
	 * 根据借款项目编号获取借款项目信息
	 * @param projectNo
	 * @return
	 */
	BorrowRecord getByProjectNo(String projectNo);

}
